package com.example.demo.domain.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.example.demo.domain.base.BaseDO;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author haochen78
 */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("banner")
public class BannerDO extends BaseDO {

    /** 轮播图类型（如index=首页） */
    private String type;

    /** 轮播图标题 */
    private String title;

    /** 图片URL地址 */
    private String picUrl;

    /** 链接类型（0=无链接） */
    private Integer linkType;

    /** 跳转链接地址 */
    private String linkUrl;

    /** 关联业务ID（如商品ID） */
    private Long businessId;

    /** 排序序号（升序） */
    private Integer sortOrder;

    /** 状态（0=显示，1=隐藏） */
    private Integer status;

    /** 所属店铺ID */
    private Long shopId;
}